const fs=require('fs');
const path=require('path');
const JSON5=require('json5')
const Mock=require('mockjs')

//读取json文件
function getJsonFile(filePath){
    //读取指定json文件
    var json=fs.readFileSync(path.resolve(__dirname,filePath),'utf-8');
    //解析并返回
    return JSON5.parse(json);
}

//返回一个函数
module.exports=function(app){
    //监听http请求
    app.get('/user/userinfo',function(rep,res){
        var json=getJsonFile('./userinfo.json5');
        //将json传入Mock.mock 方法中，生成的数据返回给浏览器
        res.json(Mock.mock(json));
    })
}
